.exam_left {
  width: 20rem;

  border-radius: .5rem;
  opacity: 1;
  margin-right: 1.75rem;

  background: white;
  /* background-color: #fff; */
  padding: 1.5rem;
  font-family: Source Han Sans CN;
  font-size: .875rem;
  font-weight: 350;
  letter-spacing: 0em;

  word-wrap: break-word;
  /* main-color */
  /* box-sizing: border-box; */


  z-index: 0;
}
.exam_left_content{
  margin-top: 1.875rem;
}
.exam_right {
  width: 86%;
  height: 100%;
  border-radius: .5rem;
  opacity: 1;

  background: white;
  box-sizing: border-box;
}
.exam_right_marigin {
  margin: 1.5rem 2.625rem;
}
.exam {
  display: flex;
  height: calc(100vh - 170px);
  max-width: 95rem;
  margin-top: 1.25rem;
  
}
.questiontab {
  background-color: white;
  border-radius: 4px;
  opacity: 1;
  margin: 0.625rem 0;
 
  position: relative;
  
}
.answer_title {
  /* 考题答案： */
position: relative;
left: 40px;
top: 0px;
width: 70px;
height: 21px;
opacity: 1;
	
font-family: Source Han Sans CN;
font-size: 14px;
font-weight: bold;
letter-spacing: 0em;
	
/* text-2 */
color: #5F6367;
	
}
.answer{
  /* 这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案这是我的答案 */

position: absolute;
left: 70px;
top: 0px;
width: 707px;
height: 42px;
opacity: 1;
	
font-family: Source Han Sans CN;
font-size: 14px;
font-weight: 350;
letter-spacing: 0em;
	
/* text-2 */
color: #5F6367;
	
}


.title {
  font-family: Source Han Sans CN;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0em;
  margin-left: 0.625rem;

  /* text-1 */
  color: #3a3d40;
  position: relative;
}
.title::before {
  content: "";
  display: block;
  width: 0.3rem; /* 长方形的宽度 */
  height: 1rem; /* 长方形的高度 */
  background-color: rgb(56, 125, 254); /* 长方形的背景颜色 */
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -0.625rem; /* 负值表示向左偏移 */
}
.rightTitle {
  margin-left: 0.6875rem;
}
.question {
  border-radius: 4px;
  max-width: 15rem;
  box-sizing: border-box;
  padding: 0.75rem 0.625rem;
  color: #5f6367;
  margin-right: .625rem;
}
.circle {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  right: -0.9375rem;
  border-radius: 50%;
  background-color: rgb(218, 222, 226);
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
}

.circle::before {
  content: "\2713"; /* Unicode for √ symbol */
  font-size: .75rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.alreadyselect {
  color: #1880ff;
  background-color: rgb(242, 244, 247);
}
.alreadykeep {
  color: white;
  background-color: rgb(82, 200, 129);
}

.customButton {
  /* 使用Flex布局 */
  display: flex;
  align-items: center; /* 垂直居中SVG和文字 */
  justify-content: center; /* 水平居中SVG和文字 */
  font-weight: 700;
  /* 修改按钮的背景颜色和文字颜色 */
  background-color: #007bff;
  color: #fff;
  height: 2.5rem;
  width: 6.25rem;
}
.customButtonSvg {
  margin-right: 0.625rem;
}

.exam_right_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.exam_right_question {
  font-family: Source Han Sans CN;
  font-size: 1.25rem;
  font-weight: 350;
  letter-spacing: 0em;

  /* text-1 */
  color: #3a3d40;
}
.exam_right_desc {
  font-family: Source Han Sans CN;
  font-size: 0.875rem;
  font-weight: 350;
  letter-spacing: 0em;

  /* text-2 */
  color: #5f6367;
}
.exam_right_pic {
  width: 17.5rem;
  height: 9.6875rem;
  opacity: 1;

  background: white;
}

.customInput {
  /* 设置输入框的背景颜色 */
  margin-top: 1.5rem;
  height: 7.5rem;
  border-radius: 4px;
  opacity: 1;
  color: #5f6367;
  background: rgb(242, 244, 247);
}
.keepbtn1 {
  background-color: rgb(61, 199, 127);  
  color: rgb(242, 244, 247);
  font-weight: 700;
  font-size: 1rem;
  border: .0625rem solid #1880ff;
  height: 2.5rem;
  width: 7.5rem;
  border-radius: 4px;
  opacity: 1;
  margin-right: 1rem;
}
.keepbtn2 {
  background-color: rgb(255, 169, 77);
  color: rgb(242, 244, 247);
  font-weight: 700;
  font-size: 1rem;
  border: .0625rem solid #1880ff;
  height: 2.5rem;
  width: 7.5rem;
  border-radius: 4px;
  opacity: 1;
  margin-right: 1rem;
}
.summitbtn {
  background-color: rgb(168, 203, 254);
  color: white;
  font-size: 1rem;
  font-weight: 700;
  height: 2.5rem;
  width: 7.5rem;
  border-radius: 4px;
  opacity: 1;
}
.exam_right_btn {
  display: flex;
  margin-top: 1.0625rem;
  margin-bottom: 0.625rem;
}
.exam_right_tip {
  font-family: Source Han Sans CN;
  font-size: .875rem;
  font-weight: 350;
  letter-spacing: 0em;
  color: #9FA3A7;
}
